"use strict";


/**
 * 循环大于*的写法
 * @param n
 */
function countdown(n) {
  while (n--> 0)  alert(n);
}

// 为与你玩耍的每一个小狗创建一个新的空对象
// 普通function函数和箭头函数的行为有一个微妙的区别，箭头函数没有它自己的this值，箭头函数内的this值继承自外围作用域。
// var chewToys = puppies.map(puppy => {});   // 这样写会报Bug！
var chewToys = puppies.map(puppy => ({}));


// 在ES6中你可以用更简洁的方式编写对象字面量中的方法
// {
// ...
//   addAll(pieces) {
//   _.each(pieces, piece => this.add(piece));
// },
// ...
// }